\doxysubsubsubsection{GPIO Alternate Function Selection }
\hypertarget{group___g_p_i_o___alternate__function__selection}{}\label{group___g_p_i_o___alternate__function__selection}\index{GPIO Alternate Function Selection@{GPIO Alternate Function Selection}}
\doxysubsubsubsubsubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga93a65e75bfe22810f2e8f8eff9b3618b}\label{group___g_p_i_o___alternate__function__selection_ga93a65e75bfe22810f2e8f8eff9b3618b} 
\#define {\bfseries GPIO\+\_\+\+AF0\+\_\+\+RTC\+\_\+50\+Hz}~((uint8\+\_\+t)0x00)  /\texorpdfstring{$\ast$}{*} RTC\+\_\+50\+Hz Alternate Function mapping                                                     \texorpdfstring{$\ast$}{*}/
\begin{DoxyCompactList}\small\item\em AF 0 selection. \end{DoxyCompactList}\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga2c2c2ebb2b09db35be06740566eeda5d}\label{group___g_p_i_o___alternate__function__selection_ga2c2c2ebb2b09db35be06740566eeda5d} 
\#define {\bfseries GPIO\+\_\+\+AF0\+\_\+\+MCO}~((uint8\+\_\+t)0x00)  /\texorpdfstring{$\ast$}{*} MCO (MCO1 and MCO2) Alternate Function mapping                                          \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gaa2f012907797b7a0d3ef1831cb8f013f}\label{group___g_p_i_o___alternate__function__selection_gaa2f012907797b7a0d3ef1831cb8f013f} 
\#define {\bfseries GPIO\+\_\+\+AF0\+\_\+\+SWJ}~((uint8\+\_\+t)0x00)  /\texorpdfstring{$\ast$}{*} SWJ (SWD and JTAG) Alternate Function mapping                                           \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gac1758cd3f314560efb44c2fa504d6f7c}\label{group___g_p_i_o___alternate__function__selection_gac1758cd3f314560efb44c2fa504d6f7c} 
\#define {\bfseries GPIO\+\_\+\+AF0\+\_\+\+LCDBIAS}~((uint8\+\_\+t)0x00)  /\texorpdfstring{$\ast$}{*} LCDBIAS Alternate Function mapping                                                      \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gab8c8f038d314b7bf2d62bce189d45877}\label{group___g_p_i_o___alternate__function__selection_gab8c8f038d314b7bf2d62bce189d45877} 
\#define {\bfseries GPIO\+\_\+\+AF0\+\_\+\+TRACE}~((uint8\+\_\+t)0x00)  /\texorpdfstring{$\ast$}{*} TRACE Alternate Function mapping                                                        \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga232695759304748cda241cc00e0680e5}\label{group___g_p_i_o___alternate__function__selection_ga232695759304748cda241cc00e0680e5} 
\#define {\bfseries GPIO\+\_\+\+AF1\+\_\+\+TIM1}~((uint8\+\_\+t)0x01)  /\texorpdfstring{$\ast$}{*} TIM1 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\begin{DoxyCompactList}\small\item\em AF 1 selection. \end{DoxyCompactList}\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga4a124b0badec1580f1581a5fccd32ade}\label{group___g_p_i_o___alternate__function__selection_ga4a124b0badec1580f1581a5fccd32ade} 
\#define {\bfseries GPIO\+\_\+\+AF1\+\_\+\+TIM2}~((uint8\+\_\+t)0x01)  /\texorpdfstring{$\ast$}{*} TIM2 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gac796ac1543858321a4f2021d34955e8f}\label{group___g_p_i_o___alternate__function__selection_gac796ac1543858321a4f2021d34955e8f} 
\#define {\bfseries GPIO\+\_\+\+AF1\+\_\+\+TIM16}~((uint8\+\_\+t)0x01)  /\texorpdfstring{$\ast$}{*} TIM16 Alternate Function mapping  \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gaf209ec61fb3daade33ba3895f939bb91}\label{group___g_p_i_o___alternate__function__selection_gaf209ec61fb3daade33ba3895f939bb91} 
\#define {\bfseries GPIO\+\_\+\+AF1\+\_\+\+TIM17}~((uint8\+\_\+t)0x01)  /\texorpdfstring{$\ast$}{*} TIM17 Alternate Function mapping  \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gabef2075113c988d8e61fb4b553ed1f43}\label{group___g_p_i_o___alternate__function__selection_gabef2075113c988d8e61fb4b553ed1f43} 
\#define {\bfseries GPIO\+\_\+\+AF1\+\_\+\+LPTIM1}~((uint8\+\_\+t)0x01)  /\texorpdfstring{$\ast$}{*} LPTIM1 Alternate Function mapping \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga13b34ce8addd55c988983196dd3a83f5}\label{group___g_p_i_o___alternate__function__selection_ga13b34ce8addd55c988983196dd3a83f5} 
\#define {\bfseries GPIO\+\_\+\+AF1\+\_\+\+FMC}~((uint8\+\_\+t)0x01)  /\texorpdfstring{$\ast$}{*} FMC Alternate Function mapping \+: available on STM32\+H72xxx/STM32\+H73xxx \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga41e7dab432740a5fff4084890764242f}\label{group___g_p_i_o___alternate__function__selection_ga41e7dab432740a5fff4084890764242f} 
\#define {\bfseries GPIO\+\_\+\+AF2\+\_\+\+TIM3}~((uint8\+\_\+t)0x02)  /\texorpdfstring{$\ast$}{*} TIM3 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\begin{DoxyCompactList}\small\item\em AF 2 selection. \end{DoxyCompactList}\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gaea624d501cf9bbc28e01bcba9270b895}\label{group___g_p_i_o___alternate__function__selection_gaea624d501cf9bbc28e01bcba9270b895} 
\#define {\bfseries GPIO\+\_\+\+AF2\+\_\+\+TIM4}~((uint8\+\_\+t)0x02)  /\texorpdfstring{$\ast$}{*} TIM4 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga8b122f3db7f4a483f5e268543ccf60ba}\label{group___g_p_i_o___alternate__function__selection_ga8b122f3db7f4a483f5e268543ccf60ba} 
\#define {\bfseries GPIO\+\_\+\+AF2\+\_\+\+TIM5}~((uint8\+\_\+t)0x02)  /\texorpdfstring{$\ast$}{*} TIM5 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga50cf7180fc1c8587760510e0c7e4e5a0}\label{group___g_p_i_o___alternate__function__selection_ga50cf7180fc1c8587760510e0c7e4e5a0} 
\#define {\bfseries GPIO\+\_\+\+AF2\+\_\+\+TIM12}~((uint8\+\_\+t)0x02)  /\texorpdfstring{$\ast$}{*} TIM12 Alternate Function mapping  \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga25816939c34abda1ff9cfec7637f1867}\label{group___g_p_i_o___alternate__function__selection_ga25816939c34abda1ff9cfec7637f1867} 
\#define {\bfseries GPIO\+\_\+\+AF2\+\_\+\+SAI1}~((uint8\+\_\+t)0x02)  /\texorpdfstring{$\ast$}{*} SAI1 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gac57e4297310e4df6843a3c8559e93c7c}\label{group___g_p_i_o___alternate__function__selection_gac57e4297310e4df6843a3c8559e93c7c} 
\#define {\bfseries GPIO\+\_\+\+AF2\+\_\+\+TIM15}~((uint8\+\_\+t)0x02)  /\texorpdfstring{$\ast$}{*} TIM15 Alternate Function mapping \+: available on STM32\+H7\+A3xxx/STM32\+H7\+B3xxx/STM32\+H7\+B0xxx and STM32\+H72xxx/STM32\+H73xxx \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gaf090cae245bfae075661c330c470c3f4}\label{group___g_p_i_o___alternate__function__selection_gaf090cae245bfae075661c330c470c3f4} 
\#define {\bfseries GPIO\+\_\+\+AF3\+\_\+\+TIM8}~((uint8\+\_\+t)0x03)  /\texorpdfstring{$\ast$}{*} TIM8 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\begin{DoxyCompactList}\small\item\em AF 3 selection. \end{DoxyCompactList}\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga9972e6aea1ef36828b962a3f039a5398}\label{group___g_p_i_o___alternate__function__selection_ga9972e6aea1ef36828b962a3f039a5398} 
\#define {\bfseries GPIO\+\_\+\+AF3\+\_\+\+LPTIM2}~((uint8\+\_\+t)0x03)  /\texorpdfstring{$\ast$}{*} LPTIM2 Alternate Function mapping \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gac4d74381d99148f166abd7c56b5da270}\label{group___g_p_i_o___alternate__function__selection_gac4d74381d99148f166abd7c56b5da270} 
\#define {\bfseries GPIO\+\_\+\+AF3\+\_\+\+DFSDM1}~((uint8\+\_\+t)0x03)  /\texorpdfstring{$\ast$}{*} DFSDM Alternate Function mapping  \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gaa3b6c7c20bd56b6a7970c2bf41e48422}\label{group___g_p_i_o___alternate__function__selection_gaa3b6c7c20bd56b6a7970c2bf41e48422} 
\#define {\bfseries GPIO\+\_\+\+AF3\+\_\+\+LPTIM3}~((uint8\+\_\+t)0x03)  /\texorpdfstring{$\ast$}{*} LPTIM3 Alternate Function mapping \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga7769092b39672fed5e5620f9d8ec8cc3}\label{group___g_p_i_o___alternate__function__selection_ga7769092b39672fed5e5620f9d8ec8cc3} 
\#define {\bfseries GPIO\+\_\+\+AF3\+\_\+\+LPTIM4}~((uint8\+\_\+t)0x03)  /\texorpdfstring{$\ast$}{*} LPTIM4 Alternate Function mapping \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga3a6d21d41f2540c1e8570e8063cccc51}\label{group___g_p_i_o___alternate__function__selection_ga3a6d21d41f2540c1e8570e8063cccc51} 
\#define {\bfseries GPIO\+\_\+\+AF3\+\_\+\+LPTIM5}~((uint8\+\_\+t)0x03)  /\texorpdfstring{$\ast$}{*} LPTIM5 Alternate Function mapping \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga5f0da41681c13e290b8ca5c1e25885ac}\label{group___g_p_i_o___alternate__function__selection_ga5f0da41681c13e290b8ca5c1e25885ac} 
\#define {\bfseries GPIO\+\_\+\+AF3\+\_\+\+LPUART}~((uint8\+\_\+t)0x03)  /\texorpdfstring{$\ast$}{*} LPUART Alternate Function mapping \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga80dc15eb9d11733811c1db6c8fc18b3e}\label{group___g_p_i_o___alternate__function__selection_ga80dc15eb9d11733811c1db6c8fc18b3e} 
\#define {\bfseries GPIO\+\_\+\+AF3\+\_\+\+LTDC}~((uint8\+\_\+t)0x03)  /\texorpdfstring{$\ast$}{*} LTDC Alternate Function mapping \+: available on STM32\+H72xxx/STM32\+H73xxx \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga756e49236633954d1e86cc01c03fb518}\label{group___g_p_i_o___alternate__function__selection_ga756e49236633954d1e86cc01c03fb518} 
\#define {\bfseries GPIO\+\_\+\+AF4\+\_\+\+I2\+C1}~((uint8\+\_\+t)0x04)  /\texorpdfstring{$\ast$}{*} I2\+C1 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\begin{DoxyCompactList}\small\item\em AF 4 selection. \end{DoxyCompactList}\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gac0a21510acee65b71f4f9da497de8834}\label{group___g_p_i_o___alternate__function__selection_gac0a21510acee65b71f4f9da497de8834} 
\#define {\bfseries GPIO\+\_\+\+AF4\+\_\+\+I2\+C2}~((uint8\+\_\+t)0x04)  /\texorpdfstring{$\ast$}{*} I2\+C2 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga2ac25d0b23bd43deeed4f4201e1cc275}\label{group___g_p_i_o___alternate__function__selection_ga2ac25d0b23bd43deeed4f4201e1cc275} 
\#define {\bfseries GPIO\+\_\+\+AF4\+\_\+\+I2\+C3}~((uint8\+\_\+t)0x04)  /\texorpdfstring{$\ast$}{*} I2\+C3 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga4b512f0fdb5619f3f6a82cdd747bd9ab}\label{group___g_p_i_o___alternate__function__selection_ga4b512f0fdb5619f3f6a82cdd747bd9ab} 
\#define {\bfseries GPIO\+\_\+\+AF4\+\_\+\+I2\+C4}~((uint8\+\_\+t)0x04)  /\texorpdfstring{$\ast$}{*} I2\+C4 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga50799ca5441633ca024fb886595d5795}\label{group___g_p_i_o___alternate__function__selection_ga50799ca5441633ca024fb886595d5795} 
\#define {\bfseries GPIO\+\_\+\+AF4\+\_\+\+TIM15}~((uint8\+\_\+t)0x04)  /\texorpdfstring{$\ast$}{*} TIM15 Alternate Function mapping  \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga23fd0eb8bcd3c2b58329c17c85d5eb78}\label{group___g_p_i_o___alternate__function__selection_ga23fd0eb8bcd3c2b58329c17c85d5eb78} 
\#define {\bfseries GPIO\+\_\+\+AF4\+\_\+\+CEC}~((uint8\+\_\+t)0x04)  /\texorpdfstring{$\ast$}{*} CEC Alternate Function mapping    \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gaf6175af27c0595958c02e58ea3ae0af7}\label{group___g_p_i_o___alternate__function__selection_gaf6175af27c0595958c02e58ea3ae0af7} 
\#define {\bfseries GPIO\+\_\+\+AF4\+\_\+\+LPTIM2}~((uint8\+\_\+t)0x04)  /\texorpdfstring{$\ast$}{*} LPTIM2 Alternate Function mapping \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gaec055b1bbed4b62a1c3617ac9144ff11}\label{group___g_p_i_o___alternate__function__selection_gaec055b1bbed4b62a1c3617ac9144ff11} 
\#define {\bfseries GPIO\+\_\+\+AF4\+\_\+\+USART1}~((uint8\+\_\+t)0x04)  /\texorpdfstring{$\ast$}{*} USART1 Alternate Function mapping \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga9c5ea49aa306b217df055ed1d7b2c81a}\label{group___g_p_i_o___alternate__function__selection_ga9c5ea49aa306b217df055ed1d7b2c81a} 
\#define {\bfseries GPIO\+\_\+\+AF4\+\_\+\+DFSDM1}~((uint8\+\_\+t)0x04)  /\texorpdfstring{$\ast$}{*} DFSDM  Alternate Function mapping \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga66aa13f6390dda4db73c94235e32293f}\label{group___g_p_i_o___alternate__function__selection_ga66aa13f6390dda4db73c94235e32293f} 
\#define {\bfseries GPIO\+\_\+\+AF4\+\_\+\+DCMI}~((uint8\+\_\+t)0x04)   /\texorpdfstring{$\ast$}{*} DCMI Alternate Function mapping \+: available on STM32\+H7\+A3xxx/STM32\+H7\+B3xxx/STM32\+H7\+B0xxx and STM32\+H72xxx/STM32\+H73xxx \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gafb369e90efa49bcc298fd354b79cf11a}\label{group___g_p_i_o___alternate__function__selection_gafb369e90efa49bcc298fd354b79cf11a} 
\#define {\bfseries GPIO\+\_\+\+AF5\+\_\+\+SPI1}~((uint8\+\_\+t)0x05)  /\texorpdfstring{$\ast$}{*} SPI1 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\begin{DoxyCompactList}\small\item\em AF 5 selection. \end{DoxyCompactList}\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga0f61d8c59eaf80aec23bbe58c64bc11d}\label{group___g_p_i_o___alternate__function__selection_ga0f61d8c59eaf80aec23bbe58c64bc11d} 
\#define {\bfseries GPIO\+\_\+\+AF5\+\_\+\+SPI2}~((uint8\+\_\+t)0x05)  /\texorpdfstring{$\ast$}{*} SPI2 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga6f153ff6680bf07a86191671b89cc583}\label{group___g_p_i_o___alternate__function__selection_ga6f153ff6680bf07a86191671b89cc583} 
\#define {\bfseries GPIO\+\_\+\+AF5\+\_\+\+SPI3}~((uint8\+\_\+t)0x05)  /\texorpdfstring{$\ast$}{*} SPI3 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gae906bb43a748bb865cb7a721d2c5d14e}\label{group___g_p_i_o___alternate__function__selection_gae906bb43a748bb865cb7a721d2c5d14e} 
\#define {\bfseries GPIO\+\_\+\+AF5\+\_\+\+SPI4}~((uint8\+\_\+t)0x05)  /\texorpdfstring{$\ast$}{*} SPI4 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga82ab341258ae0733c7d123df601d945f}\label{group___g_p_i_o___alternate__function__selection_ga82ab341258ae0733c7d123df601d945f} 
\#define {\bfseries GPIO\+\_\+\+AF5\+\_\+\+SPI5}~((uint8\+\_\+t)0x05)  /\texorpdfstring{$\ast$}{*} SPI5 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gab29f3d34b32916576ecf405a658086cc}\label{group___g_p_i_o___alternate__function__selection_gab29f3d34b32916576ecf405a658086cc} 
\#define {\bfseries GPIO\+\_\+\+AF5\+\_\+\+SPI6}~((uint8\+\_\+t)0x05)  /\texorpdfstring{$\ast$}{*} SPI6 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gafd9730d92d75cdd08cbf51d9bfffde9d}\label{group___g_p_i_o___alternate__function__selection_gafd9730d92d75cdd08cbf51d9bfffde9d} 
\#define {\bfseries GPIO\+\_\+\+AF5\+\_\+\+CEC}~((uint8\+\_\+t)0x05)  /\texorpdfstring{$\ast$}{*} CEC  Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga1da9c47feac80dcd9b9b9e3ca0d8f07e}\label{group___g_p_i_o___alternate__function__selection_ga1da9c47feac80dcd9b9b9e3ca0d8f07e} 
\#define {\bfseries GPIO\+\_\+\+AF6\+\_\+\+SPI2}~((uint8\+\_\+t)0x06)  /\texorpdfstring{$\ast$}{*} SPI2 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\begin{DoxyCompactList}\small\item\em AF 6 selection. \end{DoxyCompactList}\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gad229e64449bd2a2162c3d283e794a4e4}\label{group___g_p_i_o___alternate__function__selection_gad229e64449bd2a2162c3d283e794a4e4} 
\#define {\bfseries GPIO\+\_\+\+AF6\+\_\+\+SPI3}~((uint8\+\_\+t)0x06)  /\texorpdfstring{$\ast$}{*} SPI3 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga8ffda74e53816c1e424a292c08e4f8c1}\label{group___g_p_i_o___alternate__function__selection_ga8ffda74e53816c1e424a292c08e4f8c1} 
\#define {\bfseries GPIO\+\_\+\+AF6\+\_\+\+SAI1}~((uint8\+\_\+t)0x06)  /\texorpdfstring{$\ast$}{*} SAI1 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gab44c511fee46ad45efbc855dad6e1e32}\label{group___g_p_i_o___alternate__function__selection_gab44c511fee46ad45efbc855dad6e1e32} 
\#define {\bfseries GPIO\+\_\+\+AF6\+\_\+\+I2\+C4}~((uint8\+\_\+t)0x06)  /\texorpdfstring{$\ast$}{*} I2\+C4 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gafef5fc7bfce07d06e13a6ae614b1e0cc}\label{group___g_p_i_o___alternate__function__selection_gafef5fc7bfce07d06e13a6ae614b1e0cc} 
\#define {\bfseries GPIO\+\_\+\+AF6\+\_\+\+DFSDM1}~((uint8\+\_\+t)0x06)  /\texorpdfstring{$\ast$}{*} DFSDM Alternate Function mapping  \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga9904fd80ad420686eaf62ab89b8778f8}\label{group___g_p_i_o___alternate__function__selection_ga9904fd80ad420686eaf62ab89b8778f8} 
\#define {\bfseries GPIO\+\_\+\+AF6\+\_\+\+UART4}~((uint8\+\_\+t)0x06)  /\texorpdfstring{$\ast$}{*} UART4 Alternate Function mapping  \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga8ac6139fdac7acc7ff49575424b1e145}\label{group___g_p_i_o___alternate__function__selection_ga8ac6139fdac7acc7ff49575424b1e145} 
\#define {\bfseries GPIO\+\_\+\+AF7\+\_\+\+SPI2}~((uint8\+\_\+t)0x07)  /\texorpdfstring{$\ast$}{*} SPI2 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\begin{DoxyCompactList}\small\item\em AF 7 selection. \end{DoxyCompactList}\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga35733bc86ec4a7141898a9c2b7ca644a}\label{group___g_p_i_o___alternate__function__selection_ga35733bc86ec4a7141898a9c2b7ca644a} 
\#define {\bfseries GPIO\+\_\+\+AF7\+\_\+\+SPI3}~((uint8\+\_\+t)0x07)  /\texorpdfstring{$\ast$}{*} SPI3 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga164e3d3f9f9b43fc5cb835b05231552a}\label{group___g_p_i_o___alternate__function__selection_ga164e3d3f9f9b43fc5cb835b05231552a} 
\#define {\bfseries GPIO\+\_\+\+AF7\+\_\+\+SPI6}~((uint8\+\_\+t)0x07)  /\texorpdfstring{$\ast$}{*} SPI6 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gaac2ed5738651fabba7e3163c4c06c410}\label{group___g_p_i_o___alternate__function__selection_gaac2ed5738651fabba7e3163c4c06c410} 
\#define {\bfseries GPIO\+\_\+\+AF7\+\_\+\+USART1}~((uint8\+\_\+t)0x07)  /\texorpdfstring{$\ast$}{*} USART1 Alternate Function mapping \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gad7f3d45700eb37dba0a5be513865fd35}\label{group___g_p_i_o___alternate__function__selection_gad7f3d45700eb37dba0a5be513865fd35} 
\#define {\bfseries GPIO\+\_\+\+AF7\+\_\+\+USART2}~((uint8\+\_\+t)0x07)  /\texorpdfstring{$\ast$}{*} USART2 Alternate Function mapping \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga738f78fdc33cf2bdc3144dd1397c7237}\label{group___g_p_i_o___alternate__function__selection_ga738f78fdc33cf2bdc3144dd1397c7237} 
\#define {\bfseries GPIO\+\_\+\+AF7\+\_\+\+USART3}~((uint8\+\_\+t)0x07)  /\texorpdfstring{$\ast$}{*} USART3 Alternate Function mapping \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga5dc53dea58bc157592a13a3878511491}\label{group___g_p_i_o___alternate__function__selection_ga5dc53dea58bc157592a13a3878511491} 
\#define {\bfseries GPIO\+\_\+\+AF7\+\_\+\+USART6}~((uint8\+\_\+t)0x07)  /\texorpdfstring{$\ast$}{*} USART6 Alternate Function mapping \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga2a5a752f32c571623018668aa81c0ffd}\label{group___g_p_i_o___alternate__function__selection_ga2a5a752f32c571623018668aa81c0ffd} 
\#define {\bfseries GPIO\+\_\+\+AF7\+\_\+\+UART7}~((uint8\+\_\+t)0x07)  /\texorpdfstring{$\ast$}{*} UART7 Alternate Function mapping  \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gae951d3f4e0f4c47a6681538fb89375be}\label{group___g_p_i_o___alternate__function__selection_gae951d3f4e0f4c47a6681538fb89375be} 
\#define {\bfseries GPIO\+\_\+\+AF7\+\_\+\+SDMMC1}~((uint8\+\_\+t)0x07)  /\texorpdfstring{$\ast$}{*} SDMMC1 Alternate Function mapping \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga6c0bfc231795088ae66a9fadd5a3500c}\label{group___g_p_i_o___alternate__function__selection_ga6c0bfc231795088ae66a9fadd5a3500c} 
\#define {\bfseries GPIO\+\_\+\+AF8\+\_\+\+SPI6}~((uint8\+\_\+t)0x08)  /\texorpdfstring{$\ast$}{*} SPI6 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\begin{DoxyCompactList}\small\item\em AF 8 selection. \end{DoxyCompactList}\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gae634fa0570cb4bc20217130da41737e1}\label{group___g_p_i_o___alternate__function__selection_gae634fa0570cb4bc20217130da41737e1} 
\#define {\bfseries GPIO\+\_\+\+AF8\+\_\+\+UART4}~((uint8\+\_\+t)0x08)  /\texorpdfstring{$\ast$}{*} UART4 Alternate Function mapping  \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gaecc040c19db2837cbd43e45a0ea8e711}\label{group___g_p_i_o___alternate__function__selection_gaecc040c19db2837cbd43e45a0ea8e711} 
\#define {\bfseries GPIO\+\_\+\+AF8\+\_\+\+UART5}~((uint8\+\_\+t)0x08)  /\texorpdfstring{$\ast$}{*} UART5 Alternate Function mapping  \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga808e654ed1aa69e49c673a2d8df2b034}\label{group___g_p_i_o___alternate__function__selection_ga808e654ed1aa69e49c673a2d8df2b034} 
\#define {\bfseries GPIO\+\_\+\+AF8\+\_\+\+UART8}~((uint8\+\_\+t)0x08)  /\texorpdfstring{$\ast$}{*} UART8 Alternate Function mapping  \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga672576b7984d370852c2d0186c30565f}\label{group___g_p_i_o___alternate__function__selection_ga672576b7984d370852c2d0186c30565f} 
\#define {\bfseries GPIO\+\_\+\+AF8\+\_\+\+SPDIF}~((uint8\+\_\+t)0x08)  /\texorpdfstring{$\ast$}{*} SPDIF Alternate Function mapping  \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga22e2a8891d17f395f44f8b0a152e93d9}\label{group___g_p_i_o___alternate__function__selection_ga22e2a8891d17f395f44f8b0a152e93d9} 
\#define {\bfseries GPIO\+\_\+\+AF8\+\_\+\+LPUART}~((uint8\+\_\+t)0x08)  /\texorpdfstring{$\ast$}{*} LPUART Alternate Function mapping \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga70040f0b7f08ceac0c516d6ce78fee8d}\label{group___g_p_i_o___alternate__function__selection_ga70040f0b7f08ceac0c516d6ce78fee8d} 
\#define {\bfseries GPIO\+\_\+\+AF8\+\_\+\+SDMMC1}~((uint8\+\_\+t)0x08)  /\texorpdfstring{$\ast$}{*} SDMMC1 Alternate Function mapping \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gaf913dd9d2d9d68c96a36b723f156aaf1}\label{group___g_p_i_o___alternate__function__selection_gaf913dd9d2d9d68c96a36b723f156aaf1} 
\#define {\bfseries GPIO\+\_\+\+AF9\+\_\+\+FDCAN1}~((uint8\+\_\+t)0x09)  /\texorpdfstring{$\ast$}{*} FDCAN1 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\begin{DoxyCompactList}\small\item\em AF 9 selection. \end{DoxyCompactList}\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gad9687ac30fdd6c6e9a01d96899dec3bb}\label{group___g_p_i_o___alternate__function__selection_gad9687ac30fdd6c6e9a01d96899dec3bb} 
\#define {\bfseries GPIO\+\_\+\+AF9\+\_\+\+FDCAN2}~((uint8\+\_\+t)0x09)  /\texorpdfstring{$\ast$}{*} FDCAN2 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga5ff54ccaa8e7fb6ac516b8c3543e7e7f}\label{group___g_p_i_o___alternate__function__selection_ga5ff54ccaa8e7fb6ac516b8c3543e7e7f} 
\#define {\bfseries GPIO\+\_\+\+AF9\+\_\+\+TIM13}~((uint8\+\_\+t)0x09)  /\texorpdfstring{$\ast$}{*} TIM13 Alternate Function mapping    \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga7687c77dbf42f28bda590cb3eff3f4bd}\label{group___g_p_i_o___alternate__function__selection_ga7687c77dbf42f28bda590cb3eff3f4bd} 
\#define {\bfseries GPIO\+\_\+\+AF9\+\_\+\+TIM14}~((uint8\+\_\+t)0x09)  /\texorpdfstring{$\ast$}{*} TIM14 Alternate Function mapping    \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga24f10c2e8fbf00af50366ddd15f0200c}\label{group___g_p_i_o___alternate__function__selection_ga24f10c2e8fbf00af50366ddd15f0200c} 
\#define {\bfseries GPIO\+\_\+\+AF9\+\_\+\+SDMMC2}~((uint8\+\_\+t)0x09)  /\texorpdfstring{$\ast$}{*} SDMMC2 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga86f857a054eb7ef3584579b34b1d040f}\label{group___g_p_i_o___alternate__function__selection_ga86f857a054eb7ef3584579b34b1d040f} 
\#define {\bfseries GPIO\+\_\+\+AF9\+\_\+\+LTDC}~((uint8\+\_\+t)0x09)  /\texorpdfstring{$\ast$}{*} LTDC Alternate Function mapping     \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga3ac0bd362a93319760e45572deb05077}\label{group___g_p_i_o___alternate__function__selection_ga3ac0bd362a93319760e45572deb05077} 
\#define {\bfseries GPIO\+\_\+\+AF9\+\_\+\+SPDIF}~((uint8\+\_\+t)0x09)  /\texorpdfstring{$\ast$}{*} SPDIF Alternate Function mapping    \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga9080c041f0db0a046b34813102d9d14f}\label{group___g_p_i_o___alternate__function__selection_ga9080c041f0db0a046b34813102d9d14f} 
\#define {\bfseries GPIO\+\_\+\+AF9\+\_\+\+FMC}~((uint8\+\_\+t)0x09)  /\texorpdfstring{$\ast$}{*} FMC Alternate Function mapping      \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gada6fd0d10731420eac64904e9ae3bbbc}\label{group___g_p_i_o___alternate__function__selection_gada6fd0d10731420eac64904e9ae3bbbc} 
\#define {\bfseries GPIO\+\_\+\+AF10\+\_\+\+SDMMC2}~((uint8\+\_\+t)0x0A)  /\texorpdfstring{$\ast$}{*} SDMMC2 Alternate Function mapping                                           \texorpdfstring{$\ast$}{*}/
\begin{DoxyCompactList}\small\item\em AF 10 selection. \end{DoxyCompactList}\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga37504b3e7b50e764cc9f72e6b98ac1e5}\label{group___g_p_i_o___alternate__function__selection_ga37504b3e7b50e764cc9f72e6b98ac1e5} 
\#define {\bfseries GPIO\+\_\+\+AF10\+\_\+\+COMP1}~((uint8\+\_\+t)0x0A)  /\texorpdfstring{$\ast$}{*} COMP1 Alternate Function mapping                                            \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gaea511f857c40d663b3f0f7595dab0ce0}\label{group___g_p_i_o___alternate__function__selection_gaea511f857c40d663b3f0f7595dab0ce0} 
\#define {\bfseries GPIO\+\_\+\+AF10\+\_\+\+COMP2}~((uint8\+\_\+t)0x0A)  /\texorpdfstring{$\ast$}{*} COMP2 Alternate Function mapping                                            \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gac54f72b823ac7031049de4cdd302546f}\label{group___g_p_i_o___alternate__function__selection_gac54f72b823ac7031049de4cdd302546f} 
\#define {\bfseries GPIO\+\_\+\+AF10\+\_\+\+CRS\+\_\+\+SYNC}~((uint8\+\_\+t)0x0A)  /\texorpdfstring{$\ast$}{*} CRS Sync Alternate Function mapping \+: available on \mbox{\hyperlink{group___library__configuration__section_ga3cee03fca286b4756b2df120eaeef227}{STM32\+H7}} Rev.\+B and above  \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gadec91bb21d7b97a75eeed946f351223c}\label{group___g_p_i_o___alternate__function__selection_gadec91bb21d7b97a75eeed946f351223c} 
\#define {\bfseries GPIO\+\_\+\+AF10\+\_\+\+OTG1\+\_\+\+FS}~((uint8\+\_\+t)0x0A)  /\texorpdfstring{$\ast$}{*} OTG1\+\_\+\+FS Alternate Function mapping \+: available on STM32\+H7\+A3xxx/STM32\+H7\+B3xxx/STM32\+H7\+B0xxx and STM32\+H72xxx/STM32\+H73xxx \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gabb7d2525047cf6fddd8466d6d95fbea1}\label{group___g_p_i_o___alternate__function__selection_gabb7d2525047cf6fddd8466d6d95fbea1} 
\#define {\bfseries GPIO\+\_\+\+AF10\+\_\+\+OTG1\+\_\+\+HS}~((uint8\+\_\+t)0x0A)  /\texorpdfstring{$\ast$}{*} OTG1\+\_\+\+HS Alternate Function mapping                                          \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga7c745d0c79fbd16b300aa25e4d6dcd45}\label{group___g_p_i_o___alternate__function__selection_ga7c745d0c79fbd16b300aa25e4d6dcd45} 
\#define {\bfseries GPIO\+\_\+\+AF10\+\_\+\+TIM8}~((uint8\+\_\+t)0x0A)  /\texorpdfstring{$\ast$}{*} TIM8 Alternate Function mapping                                             \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga852a6efcbde36af79fece9cc2b26c9e2}\label{group___g_p_i_o___alternate__function__selection_ga852a6efcbde36af79fece9cc2b26c9e2} 
\#define {\bfseries GPIO\+\_\+\+AF10\+\_\+\+FMC}~((uint8\+\_\+t)0x0A)  /\texorpdfstring{$\ast$}{*} FMC Alternate Function mapping \+: available on STM32\+H7\+A3xxx/STM32\+H7\+B3xxx/STM32\+H7\+B0xxx and STM32\+H72xxx/STM32\+H73xxx \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga036dc1e2852f1f3cb9edc27278c57d6a}\label{group___g_p_i_o___alternate__function__selection_ga036dc1e2852f1f3cb9edc27278c57d6a} 
\#define {\bfseries GPIO\+\_\+\+AF11\+\_\+\+SWP}~((uint8\+\_\+t)0x0B)  /\texorpdfstring{$\ast$}{*} SWP Alternate Function mapping     \texorpdfstring{$\ast$}{*}/
\begin{DoxyCompactList}\small\item\em AF 11 selection. \end{DoxyCompactList}\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga3574d8a78a2e507820ad992bb2ace4b5}\label{group___g_p_i_o___alternate__function__selection_ga3574d8a78a2e507820ad992bb2ace4b5} 
\#define {\bfseries GPIO\+\_\+\+AF11\+\_\+\+MDIOS}~((uint8\+\_\+t)0x0B)  /\texorpdfstring{$\ast$}{*} MDIOS Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga7f6187f741365eddbae063ba14f2d980}\label{group___g_p_i_o___alternate__function__selection_ga7f6187f741365eddbae063ba14f2d980} 
\#define {\bfseries GPIO\+\_\+\+AF11\+\_\+\+UART7}~((uint8\+\_\+t)0x0B)  /\texorpdfstring{$\ast$}{*} UART7 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gad1e08ac392631904a4cfc2c605fa97d2}\label{group___g_p_i_o___alternate__function__selection_gad1e08ac392631904a4cfc2c605fa97d2} 
\#define {\bfseries GPIO\+\_\+\+AF11\+\_\+\+SDMMC2}~((uint8\+\_\+t)0x0B)  /\texorpdfstring{$\ast$}{*} SDMMC2 Alternate Function mapping  \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga4fc15003c75b1526020b464c9136231f}\label{group___g_p_i_o___alternate__function__selection_ga4fc15003c75b1526020b464c9136231f} 
\#define {\bfseries GPIO\+\_\+\+AF11\+\_\+\+DFSDM1}~((uint8\+\_\+t)0x0B)  /\texorpdfstring{$\ast$}{*} DFSDM1 Alternate Function mapping  \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gab3af8659353ccc90519a7526cebc176e}\label{group___g_p_i_o___alternate__function__selection_gab3af8659353ccc90519a7526cebc176e} 
\#define {\bfseries GPIO\+\_\+\+AF11\+\_\+\+COMP1}~((uint8\+\_\+t)0x0B)  /\texorpdfstring{$\ast$}{*} COMP1 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gac6ff8fb99bc27a0c56768d3b71189414}\label{group___g_p_i_o___alternate__function__selection_gac6ff8fb99bc27a0c56768d3b71189414} 
\#define {\bfseries GPIO\+\_\+\+AF11\+\_\+\+COMP2}~((uint8\+\_\+t)0x0B)  /\texorpdfstring{$\ast$}{*} COMP2 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga750b4652a43278188fd75e8886ea736e}\label{group___g_p_i_o___alternate__function__selection_ga750b4652a43278188fd75e8886ea736e} 
\#define {\bfseries GPIO\+\_\+\+AF11\+\_\+\+TIM1}~((uint8\+\_\+t)0x0B)  /\texorpdfstring{$\ast$}{*} TIM1 Alternate Function mapping    \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gad3324ec5ea467a68c165d3214f7ad476}\label{group___g_p_i_o___alternate__function__selection_gad3324ec5ea467a68c165d3214f7ad476} 
\#define {\bfseries GPIO\+\_\+\+AF11\+\_\+\+TIM8}~((uint8\+\_\+t)0x0B)  /\texorpdfstring{$\ast$}{*} TIM8 Alternate Function mapping    \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga5c7ac62dfebe28f688616d88dd0242a7}\label{group___g_p_i_o___alternate__function__selection_ga5c7ac62dfebe28f688616d88dd0242a7} 
\#define {\bfseries GPIO\+\_\+\+AF11\+\_\+\+I2\+C4}~((uint8\+\_\+t)0x0B)  /\texorpdfstring{$\ast$}{*} I2\+C4 Alternate Function mapping    \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga56d7cc07c907d85e043eb44e4b9b4540}\label{group___g_p_i_o___alternate__function__selection_ga56d7cc07c907d85e043eb44e4b9b4540} 
\#define {\bfseries GPIO\+\_\+\+AF12\+\_\+\+FMC}~((uint8\+\_\+t)0x0C)  /\texorpdfstring{$\ast$}{*} FMC Alternate Function mapping     \texorpdfstring{$\ast$}{*}/
\begin{DoxyCompactList}\small\item\em AF 12 selection. \end{DoxyCompactList}\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga8d8e1c78c1e91033f1e8da256f5c8e42}\label{group___g_p_i_o___alternate__function__selection_ga8d8e1c78c1e91033f1e8da256f5c8e42} 
\#define {\bfseries GPIO\+\_\+\+AF12\+\_\+\+SDMMC1}~((uint8\+\_\+t)0x0C)  /\texorpdfstring{$\ast$}{*} SDMMC1 Alternate Function mapping  \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gaa7699bdae593593f96fd125a53198bd9}\label{group___g_p_i_o___alternate__function__selection_gaa7699bdae593593f96fd125a53198bd9} 
\#define {\bfseries GPIO\+\_\+\+AF12\+\_\+\+MDIOS}~((uint8\+\_\+t)0x0C)  /\texorpdfstring{$\ast$}{*} MDIOS Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gaba6ab0be825b4f2e644ab3f631542a3a}\label{group___g_p_i_o___alternate__function__selection_gaba6ab0be825b4f2e644ab3f631542a3a} 
\#define {\bfseries GPIO\+\_\+\+AF12\+\_\+\+COMP1}~((uint8\+\_\+t)0x0C)  /\texorpdfstring{$\ast$}{*} COMP1 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga67120d7983880b4524457c2e52c7adcb}\label{group___g_p_i_o___alternate__function__selection_ga67120d7983880b4524457c2e52c7adcb} 
\#define {\bfseries GPIO\+\_\+\+AF12\+\_\+\+COMP2}~((uint8\+\_\+t)0x0C)  /\texorpdfstring{$\ast$}{*} COMP2 Alternate Function mapping   \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga0c0afa2757c763333760b7ebbea43b94}\label{group___g_p_i_o___alternate__function__selection_ga0c0afa2757c763333760b7ebbea43b94} 
\#define {\bfseries GPIO\+\_\+\+AF12\+\_\+\+TIM1}~((uint8\+\_\+t)0x0C)  /\texorpdfstring{$\ast$}{*} TIM1 Alternate Function mapping    \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gad39904b58bba2b7f30247eab573f3d7b}\label{group___g_p_i_o___alternate__function__selection_gad39904b58bba2b7f30247eab573f3d7b} 
\#define {\bfseries GPIO\+\_\+\+AF12\+\_\+\+TIM8}~((uint8\+\_\+t)0x0C)  /\texorpdfstring{$\ast$}{*} TIM8 Alternate Function mapping    \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gac7ccbdfe96d75805d7fc7dcd821d0fb4}\label{group___g_p_i_o___alternate__function__selection_gac7ccbdfe96d75805d7fc7dcd821d0fb4} 
\#define {\bfseries GPIO\+\_\+\+AF13\+\_\+\+DCMI}~((uint8\+\_\+t)0x0D)   /\texorpdfstring{$\ast$}{*} DCMI Alternate Function mapping  \texorpdfstring{$\ast$}{*}/
\begin{DoxyCompactList}\small\item\em AF 13 selection. \end{DoxyCompactList}\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga9ac8afd960c3461e62713adc522dad81}\label{group___g_p_i_o___alternate__function__selection_ga9ac8afd960c3461e62713adc522dad81} 
\#define {\bfseries GPIO\+\_\+\+AF13\+\_\+\+COMP1}~((uint8\+\_\+t)0x0D)   /\texorpdfstring{$\ast$}{*} COMP1 Alternate Function mapping \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gae4e831a78bd8fa408c12fac4e3e8ffd6}\label{group___g_p_i_o___alternate__function__selection_gae4e831a78bd8fa408c12fac4e3e8ffd6} 
\#define {\bfseries GPIO\+\_\+\+AF13\+\_\+\+COMP2}~((uint8\+\_\+t)0x0D)   /\texorpdfstring{$\ast$}{*} COMP2 Alternate Function mapping \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gade37f38bcb0af495331df18a0ae4f1db}\label{group___g_p_i_o___alternate__function__selection_gade37f38bcb0af495331df18a0ae4f1db} 
\#define {\bfseries GPIO\+\_\+\+AF13\+\_\+\+TIM1}~((uint8\+\_\+t)0x0D)    /\texorpdfstring{$\ast$}{*} TIM1 Alternate Function mapping \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_gaddcf951df3b0e08fb211f176b9c2db7b}\label{group___g_p_i_o___alternate__function__selection_gaddcf951df3b0e08fb211f176b9c2db7b} 
\#define {\bfseries GPIO\+\_\+\+AF14\+\_\+\+LTDC}~((uint8\+\_\+t)0x0E)   /\texorpdfstring{$\ast$}{*} LTDC Alternate Function mapping  \texorpdfstring{$\ast$}{*}/
\begin{DoxyCompactList}\small\item\em AF 14 selection. \end{DoxyCompactList}\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga883db89884b7aebd81913fa46d55fe61}\label{group___g_p_i_o___alternate__function__selection_ga883db89884b7aebd81913fa46d55fe61} 
\#define {\bfseries GPIO\+\_\+\+AF14\+\_\+\+UART5}~((uint8\+\_\+t)0x0E)   /\texorpdfstring{$\ast$}{*} UART5 Alternate Function mapping \texorpdfstring{$\ast$}{*}/
\item 
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga6a9e7cd61d906b36a1044acef59d245e}\label{group___g_p_i_o___alternate__function__selection_ga6a9e7cd61d906b36a1044acef59d245e} 
\#define {\bfseries GPIO\+\_\+\+AF15\+\_\+\+EVENTOUT}~((uint8\+\_\+t)0x0F)  /\texorpdfstring{$\ast$}{*} EVENTOUT Alternate Function mapping \texorpdfstring{$\ast$}{*}/
\begin{DoxyCompactList}\small\item\em AF 15 selection. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group___g_p_i_o___alternate__function__selection_ga79eead44ddc05f1aa13d93c69196bced}{IS\+\_\+\+GPIO\+\_\+\+AF}}(AF)
\end{DoxyCompactItemize}


\doxysubsubsubsubsection{Detailed Description}


\label{doc-define-members}
\Hypertarget{group___g_p_i_o___alternate__function__selection_doc-define-members}
\doxysubsubsubsubsection{Macro Definition Documentation}
\Hypertarget{group___g_p_i_o___alternate__function__selection_ga79eead44ddc05f1aa13d93c69196bced}\index{GPIO Alternate Function Selection@{GPIO Alternate Function Selection}!IS\_GPIO\_AF@{IS\_GPIO\_AF}}
\index{IS\_GPIO\_AF@{IS\_GPIO\_AF}!GPIO Alternate Function Selection@{GPIO Alternate Function Selection}}
\doxysubsubsubsubsubsection{\texorpdfstring{IS\_GPIO\_AF}{IS\_GPIO\_AF}}
{\footnotesize\ttfamily \label{group___g_p_i_o___alternate__function__selection_ga79eead44ddc05f1aa13d93c69196bced} 
\#define IS\+\_\+\+GPIO\+\_\+\+AF(\begin{DoxyParamCaption}\item[{}]{AF}{}\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{((AF)\ <=\ (uint8\_t)0x0F)}

\end{DoxyCode}
